6f408dd5574df18520113f3f659d831ded719f8d,core/kernel/source/jetbrains/mps/smodel/Language.java,Language,newInstance,#ModuleHandle#MPSModuleOwner#,77

Before Change



    LibrariesLoader.createLanguageLibs(moduleOwner, language, descriptor, MPSModuleRepository.getInstance());

    return MPSModuleRepository.getInstance().registerModule(language, moduleOwner);
  }

  protected Language() {

After Change


    language.setLanguageDescriptor(descriptor, false);
    language.myDescriptorFile = handle.getFile();

    Language registered = MPSModuleRepository.getInstance().registerModule(language, moduleOwner);

    if (registered == language) {
      LibrariesLoader.createLanguageLibs(moduleOwner, language, descriptor, MPSModuleRepository.getInstance());
    }

    return registered;
  }

  protected Language() {